package com.itcs.trading.model;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @ClassName: UserTransaction
 * @Description: 交易记账流水表
 * @author CHEN-HF
 * @date 2017年12月19日 下午8:32:13
 * 
 */
public class UserTransaction {
	private String transId;

	private Long userId;

	private Long traderecordsId;

	private Integer transType;

	private String orderNo;

	private Integer enRoadNo;

	private Date enTime;

	private Integer enPlazaId;

	private Integer exRoadNo;

	private Integer exPlazaId;

	private Integer operatorId;

	private Integer vehicleClass;

	private String identifyVehicleId;

	private String exVehicleId;

	private BigDecimal dueFare;

	private BigDecimal factFare;

	private Long tacno;

	private Date transTime;

	private Integer receiptFlg;

	private Integer appTransCount;

	private Integer dealStatus;

	private BigDecimal chargeCash;

	private Integer chargeStatus;

	private Date chargeTime;

	private Integer chargePackageNo;

	private Integer chargePackageTime;

	private Integer remitId;

	private BigDecimal remitCash;

	private Date remitTime;

	private Integer remitPackageNo;

	private Date remitPackageTime;

	private Date statisticsDate;

	private Date createdTime;

	private Date clearTargetDate;

	public String getTransId() {
		return transId;
	}

	public void setTransId(String transId) {
		this.transId = transId == null ? null : transId.trim();
	}

	public Long getUserId() {
		return userId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}

	public Long getTraderecordsId() {
		return traderecordsId;
	}

	public void setTraderecordsId(Long traderecordsId) {
		this.traderecordsId = traderecordsId;
	}

	public Integer getTransType() {
		return transType;
	}

	public void setTransType(Integer transType) {
		this.transType = transType;
	}

	public String getOrderNo() {
		return orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo == null ? null : orderNo.trim();
	}

	public Integer getEnRoadNo() {
		return enRoadNo;
	}

	public void setEnRoadNo(Integer enRoadNo) {
		this.enRoadNo = enRoadNo;
	}

	public Date getEnTime() {
		return enTime;
	}

	public void setEnTime(Date enTime) {
		this.enTime = enTime;
	}

	public Integer getEnPlazaId() {
		return enPlazaId;
	}

	public void setEnPlazaId(Integer enPlazaId) {
		this.enPlazaId = enPlazaId;
	}

	public Integer getExRoadNo() {
		return exRoadNo;
	}

	public void setExRoadNo(Integer exRoadNo) {
		this.exRoadNo = exRoadNo;
	}

	public Integer getExPlazaId() {
		return exPlazaId;
	}

	public void setExPlazaId(Integer exPlazaId) {
		this.exPlazaId = exPlazaId;
	}

	public Integer getOperatorId() {
		return operatorId;
	}

	public void setOperatorId(Integer operatorId) {
		this.operatorId = operatorId;
	}

	public Integer getVehicleClass() {
		return vehicleClass;
	}

	public void setVehicleClass(Integer vehicleClass) {
		this.vehicleClass = vehicleClass;
	}

	public String getIdentifyVehicleId() {
		return identifyVehicleId;
	}

	public void setIdentifyVehicleId(String identifyVehicleId) {
		this.identifyVehicleId = identifyVehicleId == null ? null : identifyVehicleId.trim();
	}

	public String getExVehicleId() {
		return exVehicleId;
	}

	public void setExVehicleId(String exVehicleId) {
		this.exVehicleId = exVehicleId == null ? null : exVehicleId.trim();
	}

	public BigDecimal getDueFare() {
		return dueFare;
	}

	public void setDueFare(BigDecimal dueFare) {
		this.dueFare = dueFare;
	}

	public BigDecimal getFactFare() {
		return factFare;
	}

	public void setFactFare(BigDecimal factFare) {
		this.factFare = factFare;
	}

	public Long getTacno() {
		return tacno;
	}

	public void setTacno(Long tacno) {
		this.tacno = tacno;
	}

	public Date getTransTime() {
		return transTime;
	}

	public void setTransTime(Date transTime) {
		this.transTime = transTime;
	}

	public Integer getReceiptFlg() {
		return receiptFlg;
	}

	public void setReceiptFlg(Integer receiptFlg) {
		this.receiptFlg = receiptFlg;
	}

	public Integer getAppTransCount() {
		return appTransCount;
	}

	public void setAppTransCount(Integer appTransCount) {
		this.appTransCount = appTransCount;
	}

	public Integer getDealStatus() {
		return dealStatus;
	}

	public void setDealStatus(Integer dealStatus) {
		this.dealStatus = dealStatus;
	}

	public BigDecimal getChargeCash() {
		return chargeCash;
	}

	public void setChargeCash(BigDecimal chargeCash) {
		this.chargeCash = chargeCash;
	}

	public Integer getChargeStatus() {
		return chargeStatus;
	}

	public void setChargeStatus(Integer chargeStatus) {
		this.chargeStatus = chargeStatus;
	}

	public Date getChargeTime() {
		return chargeTime;
	}

	public void setChargeTime(Date chargeTime) {
		this.chargeTime = chargeTime;
	}

	public Integer getChargePackageNo() {
		return chargePackageNo;
	}

	public void setChargePackageNo(Integer chargePackageNo) {
		this.chargePackageNo = chargePackageNo;
	}

	public Integer getChargePackageTime() {
		return chargePackageTime;
	}

	public void setChargePackageTime(Integer chargePackageTime) {
		this.chargePackageTime = chargePackageTime;
	}

	public Integer getRemitId() {
		return remitId;
	}

	public void setRemitId(Integer remitId) {
		this.remitId = remitId;
	}

	public BigDecimal getRemitCash() {
		return remitCash;
	}

	public void setRemitCash(BigDecimal remitCash) {
		this.remitCash = remitCash;
	}

	public Date getRemitTime() {
		return remitTime;
	}

	public void setRemitTime(Date remitTime) {
		this.remitTime = remitTime;
	}

	public Integer getRemitPackageNo() {
		return remitPackageNo;
	}

	public void setRemitPackageNo(Integer remitPackageNo) {
		this.remitPackageNo = remitPackageNo;
	}

	public Date getRemitPackageTime() {
		return remitPackageTime;
	}

	public void setRemitPackageTime(Date remitPackageTime) {
		this.remitPackageTime = remitPackageTime;
	}

	public Date getStatisticsDate() {
		return statisticsDate;
	}

	public void setStatisticsDate(Date statisticsDate) {
		this.statisticsDate = statisticsDate;
	}

	public Date getCreatedTime() {
		return createdTime;
	}

	public void setCreatedTime(Date createdTime) {
		this.createdTime = createdTime;
	}

	public Date getClearTargetDate() {
		return clearTargetDate;
	}

	public void setClearTargetDate(Date clearTargetDate) {
		this.clearTargetDate = clearTargetDate;
	}
}